package Entidades;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

@Entity
@Table(name="Jefe")
@PrimaryKeyJoinColumn(name="idRol")
public class Jefe extends Rol implements Serializable{
	private static final long SerialVersionUID=1;
	@Column(nullable=false, length=50, name="permiso")
	private String permiso;
	@Column(nullable=false, length=40, name="estado")
	private String estado;
	
	public Jefe() {
		// TODO Auto-generated constructor stub
	}
	public Jefe(int idRol, String rol, String descripcion, String permiso,
			String estado) {
		super(idRol, rol, descripcion);
		this.permiso = permiso;
		this.estado = estado;
	}
	
}
